Working binding version

Binding and unbinding works now, multiple bindings can use the same data
source independant of each other. Observer functions watch for changes
on value bindings and update the appropraite DOM elements. Currently
missing support for changes to arrays and objects.  Supports POJOs now
by adding getters and setters. Objects with existing getters and setter
(like backbone models) will be repspected.