aw yisss

completely functional. I may want to improve on the design so that
Coolsole::ConsoleOutput::ConsoleSingleton can't be instantiated outside
of a static context, but we'll see.

to-do: add the standardized ( read, ANSI code ) support. WOOP.