WIP: Initial dev branch

* Adds Grunt, basic tasks including watch, and sets up overall project architecture (described in README).
* Bower setup for 3rd party libs
* Adds a basic Mocha client-side folder (spec/), but no tests/Grunt integration yet
* CommonJS-style includes w/Browserify (w/CoffeeScript/Handlebars support)
* Adds basic Chaplin support
* Basic templates ala H5BP
* Basic Express app and routing separation for API/admin/frontend
* Basic minification support with uglify/cssmin

This is not entirely complete, but shows a lot of the architecture, so I wanted to get it out there before moving forward (as hopefully some others can jump in on other setup tasks).
Merge pull request #2 from davidkaneda/master

WIP: Initial dev branch