removed linkage of progenitor sample to the derived sample's project; added some tests; changed JSON attribute name from manipulations to sample_manipulations