Replaced in-house email validation with more sophisticated 3rd party
monule and added tests. Also, validation is performed in the model now,
not in the API class.