Extract `Keywords` class.

Trying to fix the build for differences in sort order between ruby versions.

Allows us somewhere to hang additional behaviour over and above what we get from
a Gherkin language.
StepDefs.json...