Backbone Rewrite

A sensible refactoring of the prototype frontend.

- Use `Backbone.Router` for initialization
- Split up in sensible views
- Basic styling