Fix child ignores

by treating the files we give to ignore nodes relative to the ignore node's path.  This is tricky in practice because the root ignores path length is 0 and we need to add a leading slash.  Also, fixed lookup bug on children.