some clean up of PGP work so far, replaced private_message server handler with a more elegant generic version