Do not instantiate the Config at module load

delayed execution is cleaner and less error-prone
Do not instantiate the message logger at module level

.
Do not instantiate the roster at module level

.