separated views and controllers
change password input to password-field instead of regular text-field
form validation for user registration