some tools for dealing with IRC in scala