generalize metadata

In this process i removed some unused and potentially dangerous cli apps for feature stores.
Do duplicates matter? If so you want to just do  `Gen.choose(1, Priority.Max.toShort)`.map(n => (1 to n).map(i => "%05d".format(i)))` and forget about the nonEmptyListof and retryUntil?