renaming confusing facet config operator to type. Adding validatable faceted search. Fixing bug related to AND/OR specificity