Make the bot able to respond to queries

This uses a hackish way to determine if the target the privmsg was received from is a channel or not. If not, it changes the channel name to the user that sent the message and passes it on to the event handlers.