Create IP wrapper type for net.IP

This type implements json.Marshaler and json.Unmarshaler. Close #11