JCLOUDS-458:Added Blobstore Abstraction

JCLOUDS-458:Added Blobstore Abstraction
Minor Changes testCopyUrl
In addition to @andrewgaul's comments: any such property that will be tied to a particular context should be set in the appropriate context builder and injected into instances such as this by Guice.