Made Client an abstract class

Added a basic EchoClient that implements Client to show message handling