JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
Can you use `TestUtils.randomByteSource` instead?  This is more efficient and succinct.