ISSUE #100 In order to get around the issue of the UrlSigner only allowing GET and POST verbs, I have created an OAuthSignatureGenerator that accepts a DTO as a parameter, which allows you to specify a HttpMethod.
I've also refactored to remove the out parameters from the OAuthBase method and just return a SignedRequest.
The UrlSigner is still there but it delegates to this new class now, which will allow me to use the OAuthSignatureGenerator in another project, without introducing any breaking changes.
The only potential breaking change is that now UrlSigner does not have a default ctor
ISSUE #100 I've now defaulted the HttpMethod to GET and added a test to confirm
Merge pull request #102 from gregsochanik/httpmethod-urlsign

OAuthSignatureGenerator that allows for any HttpMethod