GUI improved; added ability to add many info messages; some progress on key exchange