Fix whois


 - fix, add fall through for away replies when not handling a whois request
 - updated handling of `ERR_NONICKNAMEGIVEN` to handle `ERR_NEEDMOREPARAMS`
 - updated error handling to be consistent