added automatic ssh-agent launching