Fix for #22
Fix for #22

Make sure that the component exists before trying to snapshot
and make sure that if a snapped symlink doesn't exist that we
don't try to remove it

dnbert/prm,trel/prm,glensc/prm,jgoldschrafe/prm,dnbert/prm,trel/prm,glensc/prm