Can use jshint with grunt

and fixed some warnings
Let npm reformate package.json

Whenever I add a dependency using `npm install some-package --save-dev`, it reformtes
this file like this.

I guess we'd better be npm compliant once and for all, rather than fighting against
it each time
Can use nodemon
Updated README