Refactoring reattempt

Rewrote most of application with Backbone.js