Updated calendar

Added treatment and employee support, calendar now handles employees
work schedules and already booked time slots