required signet/oauth_2 properly, moved some methods around