Allow keeping of temporary uuid tag

otherwise, if no user tags are provided, the call to delete the uuid tag will delete the image itself.

this commit also adds usage to the example code and does not break backwards compatibility
Can you make this public? I'm using it in my code temporarily as well.