* Implement Discord OAuth
- extend group caching to Discord
- use bot token to manipulate api
- migrate to official API
Addresses #419
* Remove virtualenv wrapper
* Discord OAuth integration playtest corrections
Closes#419
I forgot to adjust the class names in admin.py after changing the first
characters to caps.
There was also a little shuffling of code to make the definitions work.