Add support to supply the public and private key paths in the gui and login with it