added linger option to dealer socket to peer
added disconnect call on garbage collection