Make a User model with password authenication