Fix Travis-CI and JSHint with GruntJS

##Don't merge just yet!##

I need to do a PR to get Travis-CI to run with your code and I need that to see that this will work. So don't accept this just yet. =)

I used `jshint` from `npm` to create that jshint config file, but `jshint` from `grunt` behaves differently so `grunt test` isn't passing atm.