afssh: factor out usage
afssh: add safeguard against empty or non-running ssh-agent
afssh: add interactive key selection using whiptail/dialog
add detection for output to terminal vs. pipe