def configured?
      non_empty_params = params.reject { |k,v| v.empty? }.keys.map(&:intern)
      required_fields  = FIELDS.map { |f| f[0].intern }

      (required_fields - non_empty_params).empty?
    end
def configured?
      non_empty_params = params.reject { |k,v| v.empty? }.keys.map(&:intern)
      required_fields  = FIELDS.map { |f| f[0].intern }

      (required_fields - non_empty_params).empty?
    end
configured properly if all the fields are filled in