when request is unauthorized, refresh tokens and retry one time.
CoinbaseApi now passes a pointer to itself to all RequestClient calls
Merge pull request #1 from cr3473-github/smart-token-refresh

Smart token refresh