adds validation for duplicate email on register
adds validation for failed login
adds password reset with form validation
build