Updated find method so it returns whole node

If you use the data to find the node, whats the point of only having
the data returned? Also updated tests and wrote one for the find
method.