Add a params module to reduce request parameter duplication.
Add a request module that loads npm's request under the hood so methods can be stubbed for testing.
Add auth tests.
Update code to use the new request and params modules.