A WebRTC implementation of the cyclon.p2p comms layer (client-side)