Implement EventHandler and message email notifications. Closes #55 #22.