Added grunt watch task to look for changes in Gruntfile, grunt/**/*js and *.json files. If changes are detected, reload the Gruntfile and run grunt serve without relaunching express server or the watch task.
Only caveat is that changes to the watch.js config file will not be auto-reloaded and require a fresh restart of grunt serve.
Refactored generator files so their names are not so verbose
Removed extras generator file as it was not needed
Removed un-needed browserify props in karma conf
Added new prompt for loading session middleware on node server
Added needed jshint exception for mocha tests
Setup `grunt test:watch` so unit tests can be continously watched on run on changes through karma
Fixed issue where similarly named files were gettings loaded into generator causing a override bug
Added prompts to handle cookie session storage as well as paypal's lusca's security module
Removed code for handling user info as yeogurt doesnt do that yet