Added 'port' config option, supporting 'auto' assignment;
Added `onListen()` for role port-listening events;
Added `send()` for messaging all members of a role.