Forgot to invert the condition.
Moved the child embedding logic to the latest part possible, the toString method. This guarentees that if a child task ends up in its parent view, then it is labled as embedded.
Merge remote-tracking branch 'upstream/master'
Merge pull request #8 from aljimenez/master

Moved child embedding logic to task.toString method