Made Client an abstract class
Added a basic EchoClient that implements Client to show message handling