Added Scenario.from_yaml method