"Message" changes and "ConsoleOutput" changes

Message changed to struct and ConsoleOutput class changed to have single
print method for two types of printing - Console.Write and
Console.WriteLine