integrated tagdex, making tags first-class entities

note that plugin order matters here, due to the route registration

caveats:
* use of `footer` seems a bit weird, but HTML5 Doctor recommended that
  for metadata IIRC
* tagdex's HTML pages are pretty crude still
* more disorganized testing...