Renamed Contact to FormattedEmailAddress
Added Contact class
Changed from protected to private (Doctrine should support it)
Added "Conversation", grouping messages
Refactored the UI to support conversations