Removes outdated methods in goals, updated documentation
Removes outdated methods in course and course collection
Adds some documentation to course and course collection
Removes doOnLoad and initialization methods of course collection
Adds lock methods to course object
Adds goalID method to Requirements
Marks goalID method as structural
AddCollection method triggers reset, adds locking to requirements