added api codes for the client

WitException -> A general exception class for wit
MessageDeserializer -> A jackson utility class for deserializing wit
message to Message object
WitClient -> the client to be used for making request to wit API. This
is the Class that has different methods for creating, updating, deleting
different wit domains.

WitUtils -> some static utility functions