Functionality for adding key to agent and removing key from
agent now works, but we should probably add a warning when
removing key from the agent, that the Launcher will add
the key back to the agent when it next connects to a remote
server.