add facets, fix redo search page refresh, add pagination to search