Add in logging of execution feature, scenario and substep

I couldn't see any way of easily adding logging to see what is happening during substep execution.  It sounds like something that should be logged by default anyway too.

Therefore I've added simple logging of feature name, scenario name and substep name just before execution.  Feature and scenario added at INFO level, substep name at DEBUG level.