Broke out the SSH agent functionality into its own
class.
Call _get_key only if using RSA.