Fleshed out the Client class and added a ChatReader which will read from the Server in a separate thread