chatController sends messages.  Refactored client model