much progress and rework, now instead of maintaining dangling offers the connections are set up entirely via signals
fix bugs causing issues with multiple changes listeners on a single Pouch instance, fixes #559