Add tests for SequentialComputation exception handling; refactor tests into two classes, and break out common code.
Change the way of aborting a sequence of computations; introduce a new SequenceAbortingComputation and case classes AbortIfNoResults and AbortIfHasResults to abort a sequence based on the results of the inner computation.