Implement User model and password.