IP testing updates.

  1.  Validate the IP is present.
  2.  Validate the IP is well-formed.
  3.  Test the IP against a blacklist & whitelist.