Add validation for user
Add a basic user model (secure passwords)