Event based IRC client library in Go (golang)