add IpInfoProvider + tests

It closes https://github.com/geocoder-php/geocoder-extra/issues/8 :)