Upgraded validation for IPv6 support. Closes #371
Merge pull request #603 from durango/upgraded-validation

Upgraded validation for IPv6 support. Closes #371