p2p: interface for UDP

Also updated/renamed member properties in Host to reflect future support for multiple listeners and to clarify what current listeners provide.