Make some classes public.
Work on the mailbox.
Some low level getters.
Change semantic of IContactForKeyFinder.
Fix some bugs.
Add some test cases.
Add more tests.