Fix issue #1: Do proper address validation
Fix issue #1: Do proper address validation

Instead of simply copying the resulting IP address as a string back to
the user, we now do some IPv4/IPv6 address validation first.

Signed-off-by: Joachim Nilsson <583c295fd7602c168ad814279bbc3894ba65f5d6@gmail.com>

troglobit/lipify