Add Path.filesystem, Path.sibling, change behavior of .extension and .basename