Config file reader and definitions using YAML