* Does always copy the full contents * Does always overwrite all contents in the target file * Added file invariant test to test write after read returns written bytes