Adding automatic data binding when model widget is instantiated
Update docs to include model. Also updated widget and view