In memory simulation of a Key Value store (in C++) with Create,Update,Read and Delete operations, along with stabilisation protocol, over an emulated network layer provided as part of CS 425 (Distributed Systems)