Fully support StringIO in preql interface
Add simple pandas dataframe test
Add pandas tests for relate, group
update for preql refactoring