Rework cloudbot.py to use a 'CloudBotWrapper' object. Also make it not start if __name__ != "__main__"
Sleep for 1 second before restarting
Fix logger re-initialization when restarting
Don't run config reload event if bot is no longer running. This adds better support for restarting to config
Three fixes in main.py

- Fix printing the Input to console
- Make Handlers stop waiting for a new thing to handle if the bot has stopped
- Only show first line of plugin documentation for autohelp, instead of attempting to show all of them
Three fixes for permissions

- Add debug printing when allowing someone
- Return True or False from has_permission rather than the builtin 'input'
- Add a few more methods to get stuff
Merge pull request #239 from daboross/patch-update-permissions.py

Update / fix permissions
Merge pull request #240 from daboross/patch-update-main.py

Update / fix main.py
Merge pull request #243 from daboross/patch-fix-logger-restarting

Fix logger re-initialization when restarting
Merge pull request #242 from daboross/patch-fix-config-reload

Don't run config reload event if bot is no longer running.
Merge pull request #228 from daboross/patch-rework-cloudbot.py

Rework cloudbot.py