updated logger so it can be externally configurable. cleaned up some of the messages a bit as well, and set them at a lower level (but with a higher default config).