Rewrote the IpAddressUtils to properly deal with CIDRs instead of arbitrary IP addresses.