Finished user model. Add password auth.