Bugfixes on the OB calc's
OB codes:
- added proper red days calc
- added reduced-hours days calc
- updated dates file
(general) Cleanup with tests
- fixed the missing model change (id_code)
- simplified the test setup (common_light.py)
OB codes:
(general) Cleanup with tests