Added option for ssh-agent

Added the option to use ssh-agent for authentication. Also updated the documentation.