fixed invalid cast for user Role
cleanup
fixed retarded cast bug
fixed error message
add basic User and Book validators
simplified BookValidator
cosmetic change
small change to error map key
less lame implementation
comments
making it a bit more tidy, a real refactor is needed, though
merge 1