IO::Network::URL cleanups / docs / and more assertions