Added givens, whens & thens to `Scenario` class
Added helper object for test classes and tidy up of test data.
Added tests for details of Scenario generation and supporting test data.
Implemented scenario building within features

This completed the `ScenarioBuilder` class and updated the `FeatureBuilder`
to correctly generate all scenarios using the relevant builder.