template-related implementations, mostly related to teaching and class display
controller updates for the new template implementations
models: track timestamps and teaching relations