Support subfolders for step definition files

Fixes #169