Added validation of email addresses into Person and MarketingCampaign model to prevent invalid data from getting into the database.