Adding methods to separately check for valid ipv4 & ipv6 addresses. Fix for issue #12.
Updating tests for new IP validation methods