modify to use pandas DataFrames for storage
fix fileio.py to work with new pandas casts

also update test data