Fix minor indentation discrepancies.
Fixing JSDoc documentation for new methods.
Remove redundant singular this.selectRow() method.
Optimize and simplify selectRows() method.
Fix bug with selectCells() selecting more columns than there are.
Add unit tests for new methods: getSelectedRows and selectRows