added readDfString to read dataframes as text strings