Encapsulating Config and Logging

The logging method can belong on the filesystem, but the config
needs to go into its own place