switch to unicode strs, various bugfixes
soft -> hard tabs in ircd
make channels work
clean up users and channels on disconnect