Added Client Class and EchoClient