fix projection on required fields and refactored unit tests for column IO
fix file path
Merge pull request #153 from Parquet/fix_projection_required_field

Fix projection required field