Set Author Name and Email to package.json (#58)

diff --git a/bin/templates/cordova/lib/PackageJsonParser.js b/bin/templates/cordova/lib/PackageJsonParser.js
index 7889da8..baeccf8 100644
--- a/bin/templates/cordova/lib/PackageJsonParser.js
+++ b/bin/templates/cordova/lib/PackageJsonParser.js
@@ -55,7 +55,14 @@
             this.configureHomepage(config);
             this.configureLicense(config);
 
-            this.package.author = config.author() || 'Apache Cordova Team';
+            if (config.doc.find('author').attrib.email) {
+                this.package.author = {
+                    name: config.author() || 'Apache Cordova Team',
+                    email: config.doc.find('author').attrib.email
+                };
+            } else {
+                this.package.author = config.author() || 'Apache Cordova Team';
+            }
         }
 
         return this;
diff --git a/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js b/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
index 7cd6d25..042cfd9 100644
--- a/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
+++ b/tests/spec/unit/templates/cordova/lib/PackageJsonParser.spec.js
@@ -122,7 +122,7 @@
                     dependencies: { 'cordova-electron': '^1.0.2' },
                     homepage: 'http://cordova.io',
                     license: 'Apache 2.0 License',
-                    author: 'Cordova Team'
+                    author: { name: 'Cordova Team', email: 'dev@cordova.com' }
                 }
         };
 
@@ -210,7 +210,7 @@
                     dependencies: { 'cordova-electron': '^1.0.2' },
                     homepage: 'http://cordova.io',
                     license: 'Apache 2.0 License',
-                    author: 'Cordova Team'
+                    author: { name: 'Cordova Team', email: 'dev@cordova.com' }
                 }
         };