Add execution flag to allow cycles to be skipped when no market data; renaming various Sentinel classes
Merge branch 'develop' into ui/dev