Actually join channels on startup
Actually join channels on startup

This freaking refactoring. Acutely aware that I should have
created some unit tests by now.

tjarratt/twIRCk,tjarratt/twIRCk,tjarratt/twIRCk