TimeDefinition Integration

- initialize and manage TimeDefinitions within HeatController