Loads program configuration from command line arguments, environment variables, and configuration files.