Add a feature to push our sent messages to every connected client

When you send a message from any browser tab with the chat app open then
that same message will appear in all the other browser tabs that also
have the chat app open. This occurs without needing to manually refresh
the pages.