Addition of grunt tasks

Changes:

-Added grunt libraries to package.json

-Added a Gruntfile.js with two main tasks: a "watching" dev mode, and a "build" task.  Dev mode watches for *.coffee and *.less changes and compiles each and writes over respective *.js and *.css .  Build task simply runs this operation once, without locking shell.

-I also ran 'grunt build' after an 'npm install' and looked to see what changed.  The coffee compile results are added to this commit for the sake of consistency (only whitespace changes) and also there were classes in the neptune.css that weren't in the neptune.less so I pulled those out so they don't get overriden by the less compile.

-Update node_modules to reflect updated package.json