Closes issue #24. Joining some scenarios and refactoring tests

The issue is not fully completed but realized the junction of some senarios that are very simulators. It was also removed duplication of scenarios putting in Background scenarios. I believe that there is still quite a lot for the issue to be completed due to large number of scenarios. But my contribution can be of great help initial.