Move fail fast attribute detection to CurrentScenario

Add an overload for CurrentScenario.AddStep which takes a step type as an object