get_range refactor code and test fixes
Added lint command.
Changed auth classes to allow both OAuth and session logins.
Fixed lint errors.