Added functionality to drag (upload) images before the gallery is first saved

I wanted to be able to add images to a new gallery before it had been saved the first time.

A unique token (GUID) is generated for the new gallery, and added to each image as it is uploaded/saved. When the gallery is saved, it finds any images with the same token, and adds them as children.