fixed typo bug
added function that attempts to guess desired formatting for columns in a data frame