working yaml and csv writer, tests failing due to defaults section being accidently required in csv