Changed the SpreadRecord.ReadSpreadRecordsFromCSVFormattedRecords API to be more idiomatic by returning an error when the spread records data was not formatted correctly.
Created the SpreadRecords type.
Added another spec for the SpreadRecords handling of malformed CSV records.
Refactored the SpreadRecord.ReadSpreadRecordsFromCSVFormattedRecords specs.