Add ChatChannelFactory, which is used for creating default chat channels

Signed-off-by: zml2008 <zach@zachsthings.com>