full stack XMPP chat server and web client using Prosody and StropheJS