Recursively add all children to notification chain in add_child

Closes #22