Added refresh token support to OAuth2Client