YAML parser that lets you write back the YAML file later without loosing the file structure (comments, field order, etc..)