Basics of the IRC connection thread

We're going to ditch PircBotX because it's a piece of crap. And SLF4J is
a piece of crap too, including its 500 dependencies.