getting pretty close.

Converted over all the previous channel implementations, added the ability to send messages to the client, and finished adding all functionality from the previous `pre_client_connection`.
hooked up the converted channels.
commented out code that uses client_info.
Added the chat channel.