Refactoring to begin separation of code

- Name changes of particular functions to be more consistent with others and more obvious
- Certain parts of logic moved into their own functions
- Fixed issue with `_formatColumns` function always trying to return the column id to its actual id from the spreadsheet, this should only be done once and thus moved into `_additionalParams` function