More robust install script

* Backup local configs when necessary
* If the target is a symlink, just delete it

If we copy symlinks around, we run the risk of recursively including
configs since we're looking for .local versions of bashrc, zshrc,
and vimrc. If a symlink to our config lives at a .local address:
recursion city!