Basecamp OAuth2 Strategy for OmniAuth