First prototype for sub-only awaiting feedback

Added a new section to data.json to check for sub requirement to use the
command, kinda dirty but it works so I'll try to work more on it to
pretty it up
New format

responses: {
"whatever": {
"access": "sub",
"response": "whatever_x"
}
}
Though it breaks generate_docstring
Fix `generate_docstring`.

Was it that hard?
Update `static_response` to use the new format
Logging

Added some logging to the sub-only check
Merge remote-tracking branch 'origin/Sub_prototype'
More sub-only things.

Upgrade admin screens to handle access flag
Add Sub-Only documentation flag
Add access flag to !explain for consistency
Add utils.sub_only (not currently used, but just so we have it)
Improve website delays (#27)

Call select() ourselves rather than alternating between the irc library calling it
and us checking for events from the web server... now whenever the bot is idle
it can be interrupted by either IRC or the web, rather than one having to wait
while it checks the other.
Fix some copypasted docstrings