There is some discussion going on now about a separate library that would _just_ handle authentication. The goal of this issue is: - [ ] figure out a plan to moving the authentication code into a separate library we depend on (apitools? googleauthkit (working name)?) - [ ] make this library exist and add it as a dependency (if not already done) - [ ] remove our custom authentication code and replace it with calls into this outside library to get an authenticated transport (Forgive me if this is a duplicate issue...)