Added RSA to client and server with sharedKey GTKWidget from Adam's code