now processTopLevelCategory includes printing the header.  the test to include/exclude the heading and table is now inside the template.

(this meant that the category label and a category identifier are now passed into the template)
now using category type specific coloring of top level tables
(this is a first cut)

note: nested content is not handled yet, just the top level tables
split the css for coloring top level category tables into a separate css file (to make these css rules easier to find and update -- a consumer might just update this css file with their own).
added threat actors, exploit targets, and incidents to color themes