Rewrite marc_editor_steps to use @resource for info storing

- All necessary information is randomized in resource.
- All prompted information gatherings overwrite resource values.
Add keyify method to cukes module

Keyify performs common steps for transforming user input into a hash key
Add describe workbench test feature & steps

Cannot verify barcode search is functional due to current
problems with the Describe Workbench itself.  All other
tests were successful on preliminary runs.