added ability to allow programmatic configuration of steps #86

Merged
merged 3 commits into from Apr 23, 2013