get zippy adding and creating products working

I have gotten so confused by the uuid in my calls, there's piles of uuid's all over the place. You get a blob of JSON with a uuid in it. This makes it so much easier to debug.

But there's no reason for this to be in production code, certainly it makes the zippy-basic.py script much easier to understand for example.