DeferredFile fully tested

- all methods tested and working