Task parent
AsyncActionTask
Changed ParallelTask to use threadpool
Unit tests