Fix bug in Path parameter (we still need to load ALL steps files)
Fix bug in step matching: the pattern should match the WHOLE name from ^ to $
Fix DocString parsing/matching so docstrings are just the last parameter
This allows steps with (.*)? regex to match a string or receive a docstring at the end.