Implemented EmailValidator and unit tests