JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
Don't need to check for `null` here, since if this **is** `null`, the `instanceof` will fail