Unicode Support, now requires onUnhandled to take 'targetprefix' as an argument, calls onUnhandled *before* irc state is updated just like all other methods, introduce ChanList and UserList classes.