more work in progress. Functionally complete except for handling WEBIRC update to ip. Not tested on real ircd yet