Simple bucket persistence.

See README for details -- basically, if you call GetBucket with a URL
that's a filesystem path, the bucket will be saved/loaded there.