Basic system now works. Clients can open a socket with the main hub and send messages to
one another. If a client dies gracefully, the hub will automatically detect this and
remove it from its books.