add first version of MailPoller and MailPollerSpec