Added task parent-child relationship with tests