Event Based IRC Client in Golang