use router links for more internal links (#19)
some links broke when i swapped in the HashRouter to spin up pdsls on a
simple http server. this tries to update all the internal links to use
the router-aware `A` component (unless i missed any), so hash routing
works!