Fixed the openstack storage copy function.

The previous version of the OpenStack copy function did not work. I have updated it according to the OpenStack API specification.
`destination` is usually a string pointing to a location within a container. For example 'folder/file.txt'. It could possibly be a `File` but I have not tried copying to a location which already exists. I will find out what happens.