Log
Handle parse errors in loadSpecies
Add SourceParser.addError
Integrate addError
Pass the program from the parser to the CritSpec constructor