create User model; basic tests for name & email
finished email validations
finished User model (incl tests and secure password)