Custom category pages

This branch will create customized, prettied-up category pages for each of the four top-level categories.