#228 KeyExchange.hsをBaseクラスのみを含むモジュールとした