Pircbotx2

May as well merge this, seems to work nicely.