Changes:

-Updated gitignore to ignore node modules.

-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.
Remove line to ignore node_modules, and update node_modules to reflect updated package.json
Fix style regression
Fix another style bug.
Merge pull request #2 from ogeagla/master

Addition of grunt tasks