YAML configuration

* Adds default YAML config file
* Changes bot code to load YAML file or complain it doesn't exist
* runbot.sh for quicker restart loop during dev
* Added YAML to requirements