Completely remove ExchangeInfo
Replace HandshakeFactory for an ExchangeProtocol
Merge pull request #202 from sortega/issues/41

Replace ExchangeInfo and HandshakeFactory