-------------------
**Added**
- ``ConnectionError`` exceptions are automatically retried. This handles ``Connection
Reset by Peer`` issues that appear to occur somewhat frequently when running on Amazon
EC2.
**Changed**
- Calling ``RateLimiter`` now requires a second positional
argument,``set_header_callback``.
- In the event a 401 unauthorized occurs, the access token is cleared and the request is
retried.
**Fixed**
- Check if the access token is expired immediately before every authorized
request,rather than just before the request flow. This new approach accounts for
failure retries, and rate limiter delay.