Default config functions

Makes dealing with config files much easier. Plugins can still override
this functionality.