[Thoughts wanted] Fix in room cache

Added some backplane communication for server-server communication.  Currently in a rough (but working) state.

Currently adds a singleton ChatServiceProxy class which both subscribes to and publishes events to the backplane communication (which is a singleton wrapper around the signalr message bus).  ChatService calls these methods when necessary.