XMPP client agent written in Scala