use the golang/oauth2 Transport instead of the http one
Needed to adjust the code that calls it so it passed a pointer