using imap instead of Fetch
using my own class to fetch mails
using my own class to fetch mails
using a service provider to inject imap functionality
added mail client-ish look; added functionality to fetch a single mail
added Imap and ImapServiceProvider classes