feat(install): change prepublish to preinstall script
feat(install): Change gulp folder to gulp_tasks
feat(install): Upgrade npm packages
feat(app): Add option for including ngCordova

ngCordova will add native capabilities to the app.
It's wrapping cordova plugins which should be installed separately and
use them by injecting the appropriate modules to the app.
For more info:
http://ngcordova.com/

PS - To wrap the app to iOS or android, use ionic command line (ionic
platform add ios...) (+3 squashed commits)
Squashed commits:
[0e9b409] Update index.js
[dc88db5] Update module.test.js
[d99f89e] Update _package.json
Merge commit '2c9f0a5342d1597da8149f087bdbcd2a80299bf7' into add-ngCordova

Conflicts:
	app/index.js
	templates/app/_package.json
	test/module.test.js