Added term parsers
Made it configurable to select a subset of optional arguments
possibilities. Keeps it random, but doesn't take forever anymore
Added course and group parsers
Refactored some