code: def validate_config_file(cls, config_filepath):
          
          is_file = os.path.isfile(config_filepath)
          if not is_file and os.path.isabs(config_filepath):
              raise IOError('File path %s is not a valid yml, ini or cfg file or does not exist' % config_filepath)
  
          elif is_file:
              if os.path.getsize(config_filepath) == 0:
                  raise IOError('File %s is empty' % config_filepath)
  
          with open(config_filepath, 'r') as f:
              if yaml.load(f) is None:
                  raise IOError('No YAML config was found in file %s' % config_filepath)
docs: Validates the filepath to the config.  Detects whether it is a true YAML file + existance
  
          :param config_filepath: str, file path to the config file to query
          :return: None
          :raises: IOError