Some updates and simplifications to the GrayscaleTextRenderer.
Fixed a json error in the config. Also new font.
load_config now uses an optional logger.

And the default font renderer is now the anti-aliased one.
Client settings are now in a separate structure.