Added thenUntil mixin, updated tests & documentation.