JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
Also how would this work if a user had multiple GCS BlobStore with different project numbers?