Allow a user of this library not to specify any auth information. This would allow users to either pass in an access token or to call a route without any access tokens.
The user can still use:
- The cache to save responses
- The cache to return responses without making outgoing calls
- Retry calls when they fail