fixed a bug with ssh-agent loading

- if there are no SSH keys loaded in the agent the agent would
  end up printing one line and if there is only one key on the
  host it would fail to load they key because it checks for loaded
  keys and counts them and comes to the same result as existing keys
- script now filters out the line "The agent has no ..." with grep