LUN-1209: * copy files with s3 storage was deleting the source
files from S3 when suffix was not provided.
* copy files shoudln't perform 2 save operations.
* first save was creating copying a file at the same location with
the same name. Second save was detecting a different folder and
the operation was behaving as a move operation since the new
copied file was the same as the original.
* removed redundant generate name
Merge pull request #26 from pbs/LUN-1209

LUN-1209: copy files with s3 storage was deleting the source files from S3 when suffix was not provided