Refactor the archive box to be less of a mess of template variables.

Fixes #60.
Make the archive box look better by using an arrow to indicate the current month rather than a horrible highlight.

Also, fix bug in previous commit, where on archive pages from past years, the current year would also be expanded.

Fixes #57.