add email feature ready (with test) - Fixed #95
Merge branch 'emailCampaign' into develop