added fuller suite of error handling messages with redirection ensuring uniqueness of email and matching passwords