add the beginnings of fetching an email thread from mailcore2. move mailcore2 interactions into an adapter