UPDATE: integrated oauth sign in for google, facebook and twitter