added state_wrangler interface that covers cloning, infile init, db init, snapshot to db, and schema. Implemented this interface on commodityrecipecontext