Find function

I have added a simple find function (and tests) to return an item based on a struct "parent.child.property"