cleanup and trying to use native peerjs connections rather than chat.outgoing
moving peer to a submodule and trying out github todo thing