refactor de disponibilidades
Agregando Homes y Dependency Injection
(cherry picked from commit cea68c0)
Creada la Home de CalendarElements y métodos para obtener las restricciones
Reflanducadas las disponibilidades
Arreglado caso de disponibilidades pisadas