skeleton peerjs server