Console application wrapper in .NET C# that captures all the output generated in the console