Class resources

Add resources to a class timetable. This could be equipment (eg cameras for student use), cars for a driving school, etc.

Resources would show on the timetable and could have availability and collision detection.

We originally had tracking persistent resources (eg. driving school cars) in mind rather than disposable resources (like art supplies). But we love the idea of making resources work for both.