Fixes missing logger configuration.

We have been having problems with the logger not showing important
messages because it has no handler assigned to it.  We fix this by
reading an optional logger.conf, and using basicConfig to ensure at
least one handler is always assigned.