I made this IRC client ages ago in Python, and thought I'd revisit it for Python 3.5 (I'd like to play with asyncio). Before I start, I'd like to have an overall design review about this. Known issues, although feel free to comment on them: I do too much in one class There is a fair bit of re...