The IRC Keeper - A persistent IRC client-server supporting multiple identities