DistributedCounter class interface and corresponding tests
Finished first implementation of DistributedCounter.