A simply better OAuth2 client