Added NodeNotFound error for maps in yaml.Child

Without this error you can't tell the difference between a missing node
and an empty node in a map.