Added unit tests and Save method to the Scenario class