added detail display pages, sort to index, and model faceting