def load_config!
      config = YAML.load_file @config_path

      if config.key? @environment
        @config = config[@environment]
        @config.deeper_merge! DEFAULT_CONFIG

        emit :config_load
      else
        raise Error, "No configuration found for specified environment `#{@environment}'"
      end
    end
def load_config!
      config = YAML.load_file @config_path

      if config.key? @environment
        @config = config[@environment]
        @config.deeper_merge! DEFAULT_CONFIG

        emit :config_load
      else
        raise Error, "No configuration found for specified environment `#{@environment}'"
      end
    end
Load the user-specified configuration file.

 @returns true on success, false otherwise.