added tests for VectorClock
implemented VectorClock
Merge branch 'feature/vector-clock' into develop