write from a reader + test cases for writers
merged all reader related tests into reader tests
adding hatreader for data with column headers