def _load_config(self):
        """
        Loads the YAML configuration file and sets python dictionary and raw contents
        as instance attrs.
        """
        if not os.path.exists(self._path):
            sys.exit("Config path %s does not exist" % self._path)
        # create empty config object
        self._config_dict = {}
        # read file and marshal yaml
        with open(self._path, 'r') as f:
            self._raw = f.read()
            self._config_dict = yaml.load(self._raw)
Loads the YAML configuration file and sets python dictionary and raw contents
        as instance attrs.