Android group messenger implemented Total and Causal order of messages, a course project