Front end skeleton

Yay application frame is working. Generically :smile: 

All the markup is rendered through React. Currently I'm using the `/app` route to work on the front-end app without stepping on your toes with the normal views stuff.

![oct 15 2014 17 53](https://cloud.githubusercontent.com/assets/1911028/4654325/0ec9028a-54b6-11e4-972d-9fa8668ae907.gif)

Yay spinner. :)

![oct 15 2014 17 55](https://cloud.githubusercontent.com/assets/1911028/4654326/0ef72034-54b6-11e4-9e9b-55a84610d405.gif)

If you want to know more about how react works I'm happy to go over it. The magic gets kicked off in `binding.js.coffee` which renders the top level app component. This component stores all top-level state and kicks off (re)rendering of subcomponents in the app.