Copy store with temp file

By tackling the file copy through a temp file which gets renamed at the Filesystem.copy_file level I'm quite sure I covered all situations we want to cover.