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
browserify traverses all of your require statements, and then compiles all your modules (in the correct order) into bundle.js