add irc privmsg callback and scaffolding for routing

All that is left is compiling the route spec into a regex.

We have to completely own the Network object in order to add event
listeners to it. Reaching in to the Mojo::IRC object may not be a good
long-term strategy, but it will Get Things Done.