Grunt and bower

This pull request does a few things:
* Cleans up HTML formatting and a few meta tags
* Adds [bower](http://bower.io/) so we don't have to include vendor dependencies in the repo (jquery, tween, spin.js, etc.)
* Adds [grunt](http://gruntjs.com/) in place of a bash script for concatenation and minification. Also this adds the ability to "watch" files and automatically concat and minify whenever they are changed.