Add experimental, AnyEvent-based logging bot

This one supports joining extra channels after the bot has started