split Plain reader so that the reader knows what type it's reading
collapse small classes into one class
Merge pull request #79 from Parquet/split_plain_reader

split Plain reader so that the reader knows what type it's reading