implement --split-files option to run the scenarios inside cucumber feature files in parallel