def read_configuration_file(pPath = '.kuniri.yml')
      if !(File.exist?(pPath))
        set_default_configuration
      else
        safeInfo = SafeYAML.load(File.read(pPath))
        # SafeYAML add collon (':') in the begin of each key. We handle it here
        @configurationInfo = safeInfo.map do |key, value|
          [key.tr(':', '').to_sym, value]
        end.to_h
        verify_syntax
      end

      return @configurationInfo
    end
def read_configuration_file(pPath = '.kuniri.yml')
      if !(File.exist?(pPath))
        set_default_configuration
      else
        safeInfo = SafeYAML.load(File.read(pPath))
        # SafeYAML add collon (':') in the begin of each key. We handle it here
        @configurationInfo = safeInfo.map do |key, value|
          [key.tr(':', '').to_sym, value]
        end.to_h
        verify_syntax
      end

      return @configurationInfo
    end
In this method it is checked the configuration file syntax.
 @param pPath [String] Path to ".kuniri" file, it means, the
         configurations.
 @return [Hash] Return a Hash with the configurations read in ".kuniri",
     otherwise, raise an exception.