Move all formatting for ui display into checks.py and remove duplicates in cmd_line and gui
Add keyword arg "fmt" to each user check to allow configurable display of check values to UI
Create new dataclass CheckResult that's passed to the sequencer from checks: contains just necessary info to update sequencer, ui display and logging (no longer passing extra function references etc.).
Add new check chk_in_deviation_equal
Add tests to start building coverage
New global sequencer variable:
Add new variable for global sequencer (fixate.global_sequencer) to allow type-hints and improve traceability (still stashed in the RESOURCES dict for backwards compatibility in test_scripts).
Rework checks:
New global sequencer variable:Add new variable for global sequencer (fixate.global_sequencer) to allow type-hints and improve traceability (still stashed in the RESOURCES dict for backwards compatibility in test_scripts).