Implement 'id' query tag

This is an "invisible" query tag, in that we don't actually use it as a
user available search term, but it will be useful for looking up
individual records.
Add a basic download preview implementation

Based on the D2 mockup renders.

Issue #251.