An XMPP chat client, done well ffs