Moved package.json and Gruntfile.js to the top level of the project

Also, added a watch task to the gruntfile to re-run jshint whenever a
.js file is saved.