Documentation documentation documentation.
Create io module, separate socket code.

All of the I/O code will be going in io soon.
Move and rename playslave/server.
Move comm to io::common.
Rename connection_handler_task module.
Collect protocol modules.
Gut out the command logic.