Initial commit of the Client code