Add Grunt support (package.json, Gruntfile, etc)

Here I've added a package.json for easy dev setup and a Gruntfile with some of tasks that I currently use a Makefile (!) for, and some tasks that I imagine people downloading the code might find useful.

Thoughts, opinions, anything I missed?