A couple of updates:
  * __toString no longer returns the prefix for single IP addresses.
  * Added correct error checking to setCidr() for proper prefix lengths.