Implement --stop-on-failure option. When used to run suite it stops processing on first failed step. Inspired by phpunit's --stop-on-error option.
fix failing scenario caused by added --stop-on-failure option
add feature to cover --stop-on-failure option