dotfiles dir can now be anywhere

Also made the install smarter about updating git repos, and made
a .aliases file that can be sourced by bash or zsh, instead of
running uname everytime I opened a shell.
Merging