adding twisted
connecting to peer and getting message back. Also, consuming initial handshake and bitfield + have messages from peer