added error messages for blank email and passwords, all tests passed