major jsHint fixes
adding Gruntfile and package.json as well as new build files. Also added a nodeps file since people often include libs like underscore on their own or might have it compiled into their own source.