put each step callbacks into array before step-specific ones

They should be called first, and this change accomplishes that.
bump version to 0.2.0