add routing for sharable urls

some other fiddling:
- removed save/assocate/sidebyside stuff for now to make things easier to
read.
- handle results with zero matches a little more gracefully