Allow empty YAML files

Fixes #30