YAML configuration file parser