Add user model with name and email, basic validations
Add password and authentication mechanism to user