disallow invalid step config options
Merge pull request #94 from craue/disallow-invalid-step-options

disallow invalid step config options