Add user model and user validation
Add password, password encryption, and password confirmation
Make password secure
Change downcasing email attribute