fix bug with not sending port listening on

The bug is when a Pool with a Swarm gets a second swarm added to it
and the listening event is fired, the port is not sent with the event.
add a test for the previous bug
Merge pull request #5 from vikstrous/master

 fix bug with not sending port listening on