get something working with collating cucumber failing scenarios.
refactor cucumber runner.

name regexes.
split up large method into named private methods.
move scrambled output tolerance to line detection method.
don't depend on bundler to find lib path.