Merge parquet tools

Addresses #278 and #114.