Grunt build system (with document updates)

The Grunt build system (no more Make).

After a fresh clone (assuming one is using the Vagrant box), running `npm install`, `grunt install`, and `grunt build` should be all that's needed.