implement information callbacks (modes, whois, etc) - who - whowas - info - stats - links - trace (not freenode supported) allow the user to set the socket ip (for dcc, etc)