splitting off pgp implementation files for actual development now