added a move file function for s3

internally it copies the file, ensures that was successful, and then
deletes the old file