Iteration on tables features

* renamed queryTable to tableQuery
* replaced use of df.from_csv with the more general pd.read_csv
* enabled use of table IDs in some calls to create_table
* test handling of headerless CSV files