Created a means of categorizing commits.
Added a new class for categorizing commits.
Changed the way we iterate over the category regexes.