Validate RequirementSection and add courses method

Also wrote specs and some helpful methods for course which didn't previously exist.