Added path creating method and test for OnePathFirstStep
Moved FirstSteps to an inner class of AllPathsFirstSteps