Logical Clocks implementation in Rust

made and submitted by kavirajk
A logical clock is a mechanism for capturing chronological and causal relationships. Implementation of dotted version vector is based on the paper "Scalable and Accurate Causality Tracking for Eventually Consistent Stores"