TrinityChat: Split channel chat into factions and a few other fixes

Signed-off-by: Heihachi <gamehacker953@gmail.com>
Remove debug output

Signed-off-by: Heihachi <gamehacker953@gmail.com>