generalize metadata

In this process i removed some unused and potentially dangerous cli apps for feature stores.
This is basically my original objection to using store for this Reference stuff. You have to make up a fake root and do a lot of ridiculous things to undo it later. I think we need to rethink this a lot. Probably best to keep going for now, but I don't think Store is the right thing to put under Reference.