Warn or die if the configuration file doesn't exist
Modules that use configuration files set a default value if the file is not specified when creating an object, but nothing happens if the default configuration file doesn't exist, leading to confusion. All modules should warn or die if its configuration file doesn't exists.