Some changes to databinding

Still have some issues when new properties get added and it seems like
the UI is not notified of it. Trying Cloud9 IDE - web ide, looks nice.