Delete operation should update VersionManager
Introduced VersionManager to manage versions across shards

Removed external dependency upon CSharpTests.Net