Group Messenger Chat Application using Android SDK(Implements Distributed System concepts of Total and Causal Ordering)