Merge pull request #54 from havvg/fix-invalid-steps

fix invalid step index
updated phpdoc for previous commit
added a note about behavioral difference between `getCurrentStep` and `getCurrentStepNumber`
Merge pull request #55 from havvg/prefer-callable

prefer callable in favor of Closure
updated README for previous commit
add GetStepsEvent