update features to utilize Scenario Outline with Examples, and the Background syntax to effect DRY on recurring Given context