Small addition to README.
Cleaner separation between interface and impl.
Packages rather than objects.
Move implementation package to the bottom.
Remove left over.
Rename FindNode to FoundNode.