add user model
validate name length
validate email format
validate email uniqueness
password
add secure password
Make a basic User model (including secure passwords)