Handling required field validation errors
created body validator
moved lib tests to lib
created error generator
Users now user validator and error generator
Refacotring of error generator and validator
Added unexpected property creation in error generator and changed name of missing property method
Added checking for unexpected properties and compacted handling of required properties
Added validation for allowed properties to ~/users
Added datastore CRUD for User
minor things on dashboards.js
TODOs
POST support for ~/users
Added GET support for ~/users support and more errors in errorGenerator