internal/blobstore: new package

This implements the API that we need for storing
blobs, layered onto juju/blobstore.