Add a FlagCommand style syntax to YAMLCommand

Also 'yaml  unload'
and also 'yaml[name].read[x].as_list.escaped'
This update has been needed for quite a while!