some thoughts in the TODO section. reworked some of the CRAM MD5 auth
code (untested!)
group IMAP extension tests together