writing some test with the interface for the interface as I rework things
Merge branch 'master' of github.com:alnutile/gherkin_generator into allow_multi_scenarios
Merge branch 'allow_multi_scenarios'