Safer symlink creation and downloaded file removal

Sorry, I just caught this while trying to re-run my playbooks.  This relates to #174