Add IPv6 format detection

While freegeoip doesn't support IPv6, maxmind does, and it makes sense to at least know when someone is submitting an IPv6 address.