Start on README.
Putting a timeout on queue.get resolves the ping timeout issue.  Handle the first nick collision case.
Give a default irc server of localhost.  Try a signal handler for clean exit, not working.