Taking node_modules out of source code control, because node_modules winds up with MONSTER paths that freak Windows out.
This is okay, because none of us will edit node_modules, but it does mean that each developer is responsible for installing the relevant grunt packages.
Making grunt automatically perform jshint tasks.
Note: at this point, you HAVE to have jshint installed for grunt.  See https://github.com/gruntjs/grunt-contrib-jshint
Fixing the JavaScript errors detected by jshint.
Adding appropriate instructions for this project.
Noting all the Ruby stuff developers need to install for Grunt to work.