This makes it behave more like the core GNU tree util.
This adds a test case for the standalone CopyFs function, and an easy to use test case infra.