emails sending successfuly
adds email authentication
passes all tests tests refactored
adds validation and testing for email authentication
corrects error messages on email auth page