Get teacher via worker allocations

Gets specific roles for bios and defaults to internal settings in event
 (gbe) if that fails.
Fix event list

Moved it to scheduler, updated it with all the new functions, made a
class list and a show list.
Fix troupe setup

Had some resource_id problems here…