removed p2p.Send in favor of simpler Dial - no more handlers for sending -
favor more control over net.Conn. Consolidated repeating code for encoding
[][]byte for inv and getdata payloads.