Cordova configuration

This simplifies initial setup with some npm scripts and grunt tasks.