Got some way towards a consistent pattern for modelstate / Web API validation and interaction
Work on wrapping boostrap items as directives