Adding a Console Logger (currently very basic) and fixing the Output Aware Interface.