Update .gitignore.
Update README.md.

* Add dependency badges
* Tweak code highlighting
Switch to "grunt-exec" for the test command.

Now everything is handled with Grunt.

Also add a default target while we at it.
Move JSHint's config to .jshintrc.