Adding tests for compatibility (version, impala)
refactoring some code
Fixing more test cases, regenerating parquet files after RLE fix
add parquetreader based parquet reading util, minor refactor of the code