new class: cpp::net::HostAddress will be used in many cpp::net classes (Sockets, etc.)