rework archive headings, closes #47
merge archive-headings