Remove the commandNotSupported function, it's kind of a bad abstraction.
Further simplification, create an OAuthServersMock which allows us to do some *basic* testing.