Orchestrate.Net/Communication.cs
Added patch functionality

Added the PATCH functionality from Orchestrate.
This commit includes adding a new http method, A method in the interface
for using patches, and a patch implementation
Poorly written tests, pls help out!

These test were written to see if the patch functionality works. It does
work but I need some help getting the tests meaningfull
Updated README.md