Feature/signin3

this add support for local peerJs, and fix some p2p message handling.