Assistant (WIP)

Don't merge.

Since this is such a huge part of the system, I'm putting up this PR to receive JP's comments in advance.
That's a possibility. Though having them everywhere makes the TargetToTaskees routine much simpler.

Your target can be a Klass, Section, Course, School and the routine doesn't care, it just calls `object.students`, `object.educators` etc