added more authinfo
don't override SSH_AUTH_SOCK if it already exists

(i.e. you're sshing in from somewhere that has an agent)
source perlbrew script if it exists