Categories

DON'T MERGE. This adds category and info card markup. We now need a way to add Categories to components in Ceci.