Api creation refactoring. Experimental.
Keeping the static method, adding the interfaced/injectable method
Example usage uses the api factory instance
This will be best practice
Give an example of parallel tasks - ie start two requests, wait for them both to complete
Static api is working for simple case
And you can plug in your own api factory
Removed create with creds - using your own non-static api is the proper customization point for this
This is demonstrated in ApiSetupCredentialPassingTests.cs
Ranmed things from last commit
Merge pull request #179 from AnthonySteele/api-creation

Api creation