Archive page and search.

Closes #2. See #11.