Use no space in syslog application name
Make CLI logging robust against missing config
Directly use the routing script for internal web server
Module list should not throw Exceptions if no config is present