Adding Grunt and jshint.  Fixing most of the lint errors. Pinned the dep versions.
release 0.5.18