Switch to YAML for ZAR config file

The YAML format for much cleaner and easier to use for hand-written or
hand-edited configuration files. There are two main reasons for this:

* YAML files require less quoting than a JSON file

* YAML supports comments which will allow us to guide the user much
  better than with a JSON file