Square OAuth2 Strategy for OmniAuth