create shift or rota: implement shift and rota creation / insertion - still missing handling for limited-duration (non-24h) shift schedules