UI overhaul

Started overhauling the front-end UI. I've mostly focused on the collection editing and detail display, but made minor changes elsewhere as well. More tomorrow.