General IRC client