Feature/entities/disk

If you had initialized `sut` as `DiskFetcher<NSData>`, it would be impossible to get an invalid data error.