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.