Add Peer interface.
Add ChannelListener, MessageHandler, and MessageHandlerFactory.