update tests
use pull-apair in tests
implement duplex inactivity wrapper
document
1.0.0