Merge pull request #1 from wildcatsoft/master

implement computed observable writer
add visible, text and hasFocus bindings
Add more default bindings
add unit tests for default bindings and fix bugs
unit tests for default bindings
add license header
Merge pull request #2 from wildcatsoft/master
add foreach binding
properly dispose
add flow control bindings
minor updates
if and ifnot bind
add foreach and with bindings unit tests