added toString to Network Address and created a new overload

I know the IPv6 string is not pretty 
but it's a rather simple implementation