simple distributed content addressed file store