Created MailEvent
Created MailListener to define how to handle MailEvents
Updated MailService to handle MailEvents
Added event managing documentation in README file
Added MailService test cases for MailEvents
Merge branch 'events' into develop
fixes #18 Merge branch 'develop'