Adding generic p2p packet constructor.
Adding in rtp and codec capabilities negotiation.