Update readme
Make some variables final
Add some documentation to Model
Add Model documentation
Add ModelDelegate documentation
Merge branch 'dev'