raise exception when runner w/o block returns non-zero

add #success? and #successful? methods