Ensure grunt works out of the box:

* jshint now expect comma separated globals
* Fix empty line prior to uglify in Gruntfile if not using AMD
Merge pull request #31 from zeripath/fix-jshint-comma-separated

Refix app templates make out-of-the box grunt for non-AMD work
moved creating main.js from 'all' to 'app' sub generator
Merge pull request #32 from revathskumar/mainjs

moved creating main.js from 'all' to 'app' sub generator