Test Coverage + Introducing new SteppingLauncher
- Test coverage from 0 to 68%
- SteppingLauncher - A new way to instantiate Stepping, good for: Component Tests, Debugging, Varying Stepping instantiation in production at runtime based on configuration (be able to init a subset of the steps, override steps config), run Stepping for a one time task or a time-based task