Adding a "Log" namespace
Adding an Output list and moving the actual output() code in the new OutputConsole class