Refactored spreadsheet readers into new io package.