minor fixes in steps and examples
1) StepsBuilder has a new builder method for creating new steps from other steps

2) Improved exception handling