Polyfill

Modifications to support DataChannel polyfill. More exactly, chat communications have been changed to a P2P structure.