cosmetic
add means to identify and categorize errors, creating a class for each type that includes a name and description (and also hopefully how to fix)