This adds explanations to the example config file, renames the file in order to enable yaml syntax highlighting and fixes the parsing of the flag specifying where to find the configuration file.
It exists a default configuration. It can be overwritten by adding a configuration.yaml. This can again be overwritten by environment variables.