reworked how I do keys, so that if you already have an ssh-agent with
the keys loaded, it doesn't try to re-add them and ask for a new
password