add user name length validation, corresponding spec
add validation and tests for email in user model
add validation and tests for email in user model