Totally and Causally Ordered Group Messenger with a Local Persistent Key-Value Table using concepts from Distributed Systems