everything compiles now!

but there are some linker errors involving the << operators I
overloaded. Also the SingletonContainer<>::make_instance is missing???

also whatever the fresh hell this means:

c:/mingw/bin/../lib/gcc/mingw32/4.8.1/../../../../mingw32/bin/ld.exe:
obj/test-m
ain.o: bad reloc address 0x1f in section
`.text$_ZN8Coolsole18SingletonContainer

INS_13ConsoleOutputEE12get_instanceEv[__ZN8Coolsole18SingletonContainerINS_13Con
soleOutputEE12get_instanceEv]'