Adds libraries needed for Backbone frontend
Adds initial Backbone framework.

Adds a router to handle the homepage and blog views, plus anchor click
handling in Backbone. Next up: blog posts as models.

Modernizr is also loaded, though we may well need to move the requirejs
library to the head tag, load modernizr ASAP and then wrap the rest of the
code in a document load event. Depends on IE.
Moving app object into its own definition
Adds initial working backbone frontend.
Modifies the golang server for Backbone api calls
Adds better 404 handling: prints out a heading instead of an alert
Adds a build.js file for RequireJS optimization
Adds a makefile to watch & compile sass/coffee/requirejs as needed
Adds a remove css option to makefile
Adds a production flag to make which removes JS; not done by default
Uses minified CSS
Updates router.js to match coffeescript
Removes Modernizr from RequireJS and adds to head for IE7/8
Removes .watchers from gitignore for when running make watch
Removes IE7/8 from backbone history
Adds an optimized RequireJS file: uses Backbone for navigation
Ensures API requests aren't made if the content header isn't right