Adding parent and subtasks and writing unit tests to verify task completion progress.
Updating README.md