JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
Do we need the double transform here, or can we just have a function `ListPage<GCSObject>, StorageMetadata`?