finish single-page catalog transfer

Merged Drane, Lance requested to merge repo-list-frontend-refactor into dev

complete frontend work delegated to interns from last spring

Merge request reports