#34: Implemented task tests; removed Task::isCompleted(); changed TaskPipeline::addTask() to take a Task object.