- corrected "Toolbox" directory to "Logging"

- redesigned Logger; now expects loggers to have "Emit" method and calls that for each one added to a list
- added QuickSetup method for quick console logging
- rewrote FileLogger so that only starts stream on first emit and closes it if deconstructed or file path is changed
- rewrote both loggers so that they did not add themselves to Logger in constructor
- written unit tests for most of Toolbox.Extensions

- removed WriteBlock(Action) from TConsole (bad design)
- added ignorecase to TEnum.Parse<>
- minor code cleanup