added SpreadsheetVersion enum to hold version-specific properties such as maximum number of rows and columns, etc.