polish on guild_details example

Doesn't immediately overwrite existing file; when finished, backs up
current file before replacing with new one.  Only generates emblem if
guild is new, emblem file is missing, or details have changed.