Modify 'JavaDoc' for Callback.js
Word wrapping. Scrolling is back to normal.

ACE-47
Remove makeUsers function.

ACE-47
Merge pull request #17 from ualerts-org/notifyParticipantsOfAttendance_ACE-46

Fixed broken ConcreteConversationTest
User icons and hover background-colors.

ACE-47
Merge remote-tracking branch 'origin/master' into
createRosterAddedController_ACE-44

Conflicts:
	org.ualerts.chat.web/src/main/webapp/assets/js/index.js
Handle notification of current participants.

ACE-47
Sanitize HTML entities in the username input field.

ACE-48
Convert if blocks to a switch block.

ACE-48
Merge pull request #18 from ualerts-org/createRosterAddedController_ACE-44

Create roster added controller ACE-44
Added matches method to UserName.
Added matches test to UserNameTest.
Refactored Conversation to use matches method in UserName and renamed
finalize methods per code review.
Checking for null participant prior to delivering message.
Refactored RosterAddedController to call new finalizeRegisterParticipant
method.
Refactored SockJsHandler to call new finalizeRemoveParticipant method.
Added DateTimeService autowire to ConcreteChatService.
Added setDateTimeService to constructor.
Added setDateTimeService to Conversation and ConcreteConversation.
Added status enum to Participant.
Modified UserName matches method to account for null arg
Modified ConcreteChatService to autowire DateTimeService
Modified ConcreteConversation to send messages when a user joins a chat
Modified ConcreteParticipant to use status enum
Added UserName.Null_USER check to UserName matches method
Refactored finalizeRegisterUser to deliver content message(s)
Refactored ConcreteChatServiceTest
Refactored ConcreteConversationTest