define __all__ symbols
fix _lib definition in AbstractPath
Adds test for AbstractPath's abstractness