internal/blobstore: new package

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

Shouldn't we check errors for each write call here?