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 (+5 squashed commits)
Squashed commits:
[d41abb3] Add 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, yes ionic command line (ionic
platform add ios...)
[0e9b409] Update index.js
[dc88db5] Update module.test.js
[d99f89e] Update _package.json
[efb15fb] fix a test name mistake
Merge commit 'c8d1e8b258a9f1f7a1166fa08a5da960857b5058' into add-ngCordova

Conflicts:
	test/module.test.js