dotfiles script now re-calls itself upon self-update