add reader helper to YamlReader, use Readers in WriterTest instead of a mix of streams and readers, add input stream helper to csv data reader