Failure to lookup a Tree::Entry isn't an error

Currently ```entry_byname``` and ```entry_bypath``` will die if a tree entry cannot be found. We should be returning undef instead.