add failing test case
propagate "free" to endpoints. prevent loop when peers are connected from both sides.
work with older npm
manually exit
free services that disconnect from secure streams, too. test for number of events fired.
2.0.6
use a newer npm on travis