CommandConsole is a C# windows console application with command structure