Added a public endpoint list to the configuration
Added a default_port_endpoint_visitor
Added a endpoints parameter to the join_network() method
Added a default port number to public endpoints list
Handled a case were uncorrectly formatted endpoints would cause the core to abort