Isolate default configuration and user configuration

Makes it easier for users to maintain custom configuration (and prevents me from accidentally checking in my config.php. :)