testing new $data structure to allow for multiple appointments on row.
Consecutive events with the same 'label' are now bunched into the same row.
Adding tech_id and appt_id declarations to Gantti constructor