new categories, CSS header creation #20 closes #16