Added initial data binding classes

DataBindingFactory still needs tests and work