General purpose IRC client with simple plugin system