Year select and satisfy

- Year courses can be selected!
- Courses with manual tutorial enrolment must now be satisfied! (Cool!)
- Other amazing surprises as well!
Idea: make courseObject a proper class. This is probably the easiest way to not pass it around everywhere.