Support YAML config files

Resolves #339