More twerk on the bot

Channels are no longer event emitters. They instead deliver the messages by hand.
This can allows us to reconfigure the bot during runtime without having to keep track
of listeners.

M# Please enter the commit message for your changes. Lines starting