Refactor client specific code into separate package
Refactor client specific code into separate package

This also:

  * Improves the readme
  * Strips only CRLF from end of message when logging what we wrote
  * Makes the ircnotify end without waiting on a timer (through
    recognizing the QUIT ACK ERROR message).

horgh/catbox