Task now implements ListenableFuture, and a few more timeout-based methods on Task;
simplified methods (in Taska) for creating sequential and parallel tasks
revising and fleshing out how ssh-based effectors can look using tasks-based syntax; see SoftwareEffectorTest