Stepping back from Literate Coffeescript and updating the build script.

Until Grunt bumps their version of Coffeescript for the 0.5 update I'm abandoning Literate Coffeescript. It's too much of a hassle to have to maintain and run a separate script to compile it.

I've updated Grunt with several new tasks:
* `grunt-load-config` will prevent us from having to add every grunt task we install to the Gruntfile. It also allows us to break tasks into separate files in the `grunt/` directory.
* `grunt-concurrent` allows us to run `grunt watch` and `grunt connect` at the same time.
* `grunt-contrib-coffee` has been added back in to handle the compiling of the Coffeescript files.
* `time-grunt` shows a snazzy graph of the running times for each task once the main task is complete.

I've also settled on what I want the build script to do. It can be run standalone (`./setup`) or interactively (`./setup -i`). Either way it will do everything necessary to prep your repo, including adding itself as a Git `post-update` hook. You're welcome.