split mailbox and message into seperate file
multi-part message retrieval and parsing
fetch a message body
sprinted servers and mailboxes controllers,.which is nice
Imporved models API

    - no more `container/list` use, we `append` slices instead.
    - added some helpful constructor functions
    - removed special types