Notes: add tags, tag pages, and an archive