Refactor; also adds href binds and support for multiple bindings on an element

Refactor moves most of the binding logic out of
Backbone.View.applyBindings and into new BindingManager