Fix romanesco's loading of single column tables

Our use of a CSV sniffer caused python to force multiple columns to exist even when this wasn't appropriate.  This commit adds new logic to support the loading of single column tables from .csv or .tsv files.

ping @jeffbaumes @curtislisle