An attempt at a full implementation of WebRTC without any specific javascript libraries other than socket.io for signaling, and adapter.js for compatibility