Manage Environment Specific Configuration Values.
Read configuration values. Always use as 'config::get()'.
Test active configuration.
Merge two configurations. Always use as 'config::merge()'.
Run code using a temporary config file.