Chat infrastructure

Preparing for fully featured set of chat commands and chat channel
management