Use nested class definition
Define constants for static strings
Define class methods first
Clean up .debug_stacktrace
Surround arguments with parentheses in .fatal! and .exit
Clean up #initialize
Adjust comment formatting
Clean up #setup_signal_handlers
Clean up #load_config_file
Adjust comment formatting
Clean up #configure_logging
Clean up #configure_stdout_logger
Clean up #want_additional_logger?
Clean up #using_output_formatter?
Clean up #resolve_log_level
Clean up #configure_proxy_environment_variables
Clean up #setup_application
Clean up #setup_application and #run_application
Clean up #run_chef_client

-Fix override_runlist bug
Clean up #apply_config