Rename CryptoPGP to PGPCrypto and completed InMemoryMessageGateway