Added a new class, 'DIAG_List'
Altered Make/files, and edited hexRef4.{C,H} to support the
new class. Encapsulates the many booleans committed earlier
today, and allows them to be looked up easily, using
(hexRef4 object).diagList[NameThatYouEnterInDictionary]
This returns a const reference, so changes can't be accidentally
made, nor will this create a new mapping if the value passed
doesn't exist (that will throw a FatalError).
To change the value, the format is
*(diagList.myMap[NameOfVariable]) = true/false;
This is likely to be updated to a function call, to simplify
and also check against non-valid names being passed.