moving more of category pages into layout

Reduce code duplication by moving more of the html page to the layout
adding fonts to page