Fixed insertion and find
Add and find are stable.  Need optimization...
Path comparison now uses relative paths.  Next step is to make paths relative to eachother when placed within the collection.