Don't mark requirements parsing failed when course codes aren't detected
Add requirements corrections up to Maths courses

Note: Excluded courses in the requirements were not checked