JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
We can, though, move the entire `length` bit to the beginning, before we call all the other methods?