def get(namespace = false, key = false, defaultValue = '')
      if namespace && key
        value = @config[namespace][key]
        if value
          return value
        else
          return defaultValue
        end
      end

      return @config if !@config.empty?

      get_config
    end
def get(namespace = false, key = false, defaultValue = '')
      if namespace && key
        value = @config[namespace][key]
        if value
          return value
        else
          return defaultValue
        end
      end

      return @config if !@config.empty?

      get_config
    end
Returns the whole config or a specific value

 namespace - the namespace where the key is searched
 key - the key neede
 defaultValue - default value to return if the value is nil