Rework of ui
Cleaned some.
Started on the README.md
Implemented pattern for strings.
* Added errors to ViewModels
* Added valid to ViewModels
Valid populates from up in the chain to parent models
Implemented required, bindings on object state is not working though.
Fixed the css regarding object state as well as error and required.
Added some more info to the readme.
Merge branch 'master' into cgi
Some minor changes