Fix dotfiles-link

Previously dotfiles link would link files to the current working
directory, which is almost never what we want.

This also removes the dependency on the $DOTFILES_ROOT env var, instead
assuming the dotfiles repository is in $HOME/.dotfiles.