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.
Progress will be posted as comments and the code will live on github.