Iterated smoother workflow job

1. Added workflow jobs to select module and run iterated smoother.
2. Added several high-level checks that the run mode, and the current analysis module are compatible.
3.Added check that we are not combining iterations with multi step update.