File rearangement
Put the server.js and package.json in the root and changed
all the references so the app still works.
Grunt
Grunt configurated and checked for syntax errors with jshint.