Added information about the integration test prereq.
Clean.
Use at least a password that has char that needs to be encoded so that that is tested.
What
409 should return the Id in the response. The current rev is not returned by CouchDb and using the requested rev feels wrong.
Fixed documentation errors.
Provide simple fix for double slash. If you make tripple... Pitty you.
Open it up. Someone might need to replace values in the chain (at least I do).
Refactoring. Make use of interfaces and stop relying on overloads.
When 409 then fill the response.Id with requested Id.