adding my own version of omniauth-oauth2 gem