Fixed many issues, adding CliRequest and a still empty CliResponse class.