Rewrote semesterly_archive_menu to make 2 queries instead of around O(n)
Merge branch 'semesterly-query-optimizations'