Finish TarDiff for IO formats
Remove test file and lock docker-api to a higher version
Add S3Writer (mimics IO with write and close) and spec
Stop passing the output and input as arguments
Add spec for tar diff
Add tar fixtures for specs
Fixed for the case when the buffer isn't empty before closing