Adding tests and code to allow subclasses of `oauthlib.oauth1.Client`