Creates an object with IP properties of Client by default
and caches in $_SESSION
$geoOBJ new geo($ip); //can collect IP properties for any IP
For Example can extract from an IP
    [ip]            => 50.53.xx.xxx
    [country_code]  => US
    [country_name]  => United States
    [region_code]   => OR
    [region_name]   => Oregon
    [city]          => Beaverton
    [zip_code]      => 97007
    [time_zone]     => America/Los_Angeles
    [latitude]      => 45.446
    [longitude]     => -122.882
    [metro_code]    => 820

Signed-off-by: hughfuve <hughfuve@gmail.com>
Merge branch 'master' of https://github.com/hughfuve/ip-geolocation-check