Give more info about where an IRC message came from; allow to direct response

Additionally, trap and report errors that occur in the Client threads.