Separate IRC process and monster database process.

This way we can get a limited form of hot updates. We can freely expand or
update functionality without losing connections, as long as we don't have to
change the protocol between the IRC-talking process and logic handling process.