Rename initializeConnection to buildConnection.
Rewrite the presence handler. Support /nick; auto-rejoin on nick conflict.