XMPP multi user chat client with optional encryption