simple user validation
- name presence and length
- email presence
User uniqueness
- emails are unique
- emails are not case-sensitive