* writeAsYaml will no write None values as '~' and empty strings as '""'
* added Edit button besides all file fields