Update readme.
Add an utility to assign unique ids to files.
Migrate to id-based path.
Derive empty v. non-empty dataset (step 3 in README)