merchant can upload images one at time

@cgruppioni @aslawter 

Right now only one image can be added at a time.
this means if you delete an image, the product will be destroyed. I think you want this on the other side of the relationship