Cleanup of foods model, new read function with test