Support subclassing pathlib.Path

This will be possible in newer python releases thanks to @barneygale

He’s kept what’s amounted to a little blog, imo, and feature update here