#45 add MessageProcessor interface, bind each instance in MessageStoreImpl, ExchangeConnector uses MessageStoreImpl directly, remove MailProcessingPipeline and its implementation