Object oriented IMAP library