Do not raise error on missing file.
Make temporary directory local for tests (in lieu of FakeFS)
Removes FakeFS
fixse tyops
better keys for tests
Adds FS cleanup after tests
Adds impl specific tests for Engines:DF