Create Datacheck for illegible subject color combinations
There exist algorithms to detect if a certain colour is legible on a colourful background. To avoid illegible timetables, there should be a datacheck that checks if for all existing subjects these colours are legible.