working on keyrings and known hosts
adding ssh-agent authentication support