Implement an invitation based token system into webchat
In order to provide chat-based support, we need a web front-end.
It will have two sides:
- Allow support assistants to create and revoke invitation tokens.
- Allow users to get a chat interface that will connect them to the support assistant who issued the token.
The latter part will use Prodromus (maybe with some modifications) as the JavaScript XMPP client.
Progress will be posted as comments and the code will live on github.