Figuring out why lists suck and how to fix them for issues #5, #6, and #7
Most issues from #5, #6 and #7 are resolved, and all of the examples in the readme are working. EXCEPT for the search filtering. get() needs directory nodes to get emitted from the inner search function, but we absolutely despise directory nodes when filtering. I have yet to come up with a good answer.
This should resolve #5, #6 and #7 completely. Fixed up all remaining cases where I could see a filter failing. Also expanded the unit test suite to cover the failure cases reported. I need to let this bake in beta for a while, then will cut a release as 1.2, to reflect the significant changes in the backend dpath.path API.