refactor target to step

kept all target methods for backwards compatibility
Merge pull request #78 from metridoc/replace-target-w-step

refactor target to step