Better `addr` handling and misc. changes.

This proxies the `addr` events from peers onto the pool. Should be useful. This allowed me to set up and example usage in scripts/update.js. I also removed a useless map call.