First draft of bogus multi/demultiplexer.

Messages sent out have a username, then a colon, then the message.
Messages received should have the same, and will be sent to that user if logged in.

Testing so far has just been feeding it messages with nonexistent users via netcat.