-Added interfaces for ChatService, Conversation, ChatClient, and Message
-Added ConversionNotFoundException and FailedMessageDeliveryException
Merge pull request #1 from ualerts-org/createServiceApi_ACE-25

-Added interfaces for ChatService, Conversation, ChatClient, and Message
Added code template and formatter
Functional Tests
- Refactored concrete class names and associated tests
Changed the method name in ChatService to be findDefaultConversation
Cleaned up code in ConcreteChatClient, added test for no-arg constructor
in ConcreteChatServiceTest and combined the expectations in the
testDeliverMessage method of ConcreteConversationTest
Merge pull request #2 from ualerts-org/createFunctionalTestsForServiceAPI_ACE-26

Completed Functional Tests
Merge remote-tracking branch 'origin/master' into ACE-23