Uses either a MaxMind omni key or freegeoip.net to get geo information for an IP