Implement AWS::File#copy_to support

This mirrors the copy_to feature that exists in carrierwave master for the Fog::File class. In addition it properly sets the storage class.
Ah, it isn't using the `File` class, so it doesn't have both `exist?` and `exists?`. Nevermind!