allowed named_searches to modify search arguments; creates a SearchResult::Facet class to better handle faceted results; allow turning off searchable callbacks for testing