Added channel join, leave subcommands for chat. Refactored cmd_chat(...) and WhereCommand. Changed forbidden names list filename from 'names.txt' to 'forbidden.txt'