convert dates to datetime objects
auto-determine file type and generate appropriate IO class
preserve extra data found in spreadsheet