Lack of a request is no longer an error since can now also call startWithParameter:
Ordered batches now use a comparator to determine order of execution.
Updated sequential and chained tasks to use comparator.