add ephemeral creation and tests of full handshake and channel packet send/receive