clean up dotfiles install script
clean up dotfiles install script

Most of the logic remains the same, though the script no longer overwrites
existing files/symlinks, and it now ignores .py files. The remaining changes
are an attempt to improve readability.

patrickmckenna/dotfiles