I started coding during the community bonding period.
During this phase I laid out the DBus API for mail, started a basic Command module that will control configuration data. Mail will be broken down into objects.
Most of this time was spent figuring out how to handle asynchronous requests of the mail server. Initially, I am using a bunch of threads and a queue for them to pull work from.