changed `VisualSearch.options.facets` to be a hash, added category check to the `SearchQuery.reset`, updated build and docs