Lexer, Parser, Typesem: Logging refactor.

* Refactor/Add some logging on boot.
* Make loggers public.
Tests: Invert and add regression test for #8.