sanitize_validate_email refactored

fixes #149