Adding in SDP construction.
Added sdp atributes, made build_p2p more generic so that it will be able to send other p2p packets.
Now general enough to transmit sdp request.