Added RosterAddedController
Refactored Controller API to include getRosterAddedMessage and
getRosterRemovedMessage methods. Refactored UserName to check for null
prior to checking for isEmpty. Refactored ConcreteConversation for
structure.