initial pass at new approach to binding

starting to implement changes discussed in [this
gist](https://gist.github.com/aaronj1335/4543407)
WIP more work on bindings
added 'data-type' property to selectbox

allows html-defined selectbox instances to have numeric values
fixed error in widgetizing data-bind labels
(very) basic (untested) binding functionality
verify model and ui match expected values
more extensive binding unit tests