browserify client side application

* remove most refs to 'this'
* remove most .bind() calls
* remove the notion of scoping model/view to the controller, instead
using the 'require' statement to show dependencies
WHAT? What is even happening in `bundle.js`.