Updated ChatClient interface to take a unique id and user name

ACE-84
Added ID and user name getters and setters in ConcreteChatClient
Fixed typo in ChatClient

ACE-84
Merge pull request #38 from ualerts-org/updateChatClient_ACE-84

Update chat client ace 84
Add domainName property and modify getName() to return full identifier

ACE-83
Modify constructor and add getFullIdentifier()

ACE-83
Merge remote-tracking branch 'origin/master' into serverBranch_ACE-76
Add domainName property and modify getName() to return full identifier

ACE-83
Modify constructor and add getFullIdentifier()

ACE-83
Refactor UserNameTest to UserIdentifierTest

Add getDomain to UserIdentifier

ACE-83
Merge remote-tracking branch
'origin/RefactorUserNameToUserIdentifier_ACE-83' into
RefactorUserNameToUserIdentifier_ACE-83

Conflicts:
	org.ualerts.chat.service/src/main/java/org/ualerts/chat/service/api/UserIdentifier.java
	org.ualerts.chat.service/src/test/java/org/ualerts/chat/service/api/concrete/UserNameTest.java
Modify MockUserService to use UserIdentifier

ACE-83
Line 52, access DEFAULT_DOMAIN in a static way

ACE-83
Merge pull request #39 from ualerts-org/RefactorUserNameToUserIdentifier_ACE-83

Refactor user name to user identifier ace 83
Combine finalizeAdd[/Remove]Participant into add[/remove]Participant
Add name property to ConcreteConversation

ACE-85
Modify placement of null checking condition

ACE-85
Merge pull request #42 from ualerts-org/UpdateConversation_ACE-85

Combine finalizeAdd[/Remove]Participant into add[/remove]Participant
Corrected infinite loop error in removeParticipant
Added first addParticipant test
Fixed errors in MockUserService that appeared after Conversation update
Added another test to ConcreteConversationTest
Cleaned ConcreteConveration

ACE-88