fix a few bugs

make sure test step is handled if the step definition file is missing.
Also, make sure cucumber.js is ready to go even if browser are busy.