add User model
user email must be unique
add user password digest
add user authentication support