implement error handler
handle extra field in data
add checkEnum
add tests, fix bug
refactor
Merge pull request #244 from Parquet/feature/error_handler

Feature/error handler