add geocoding support
add latitude, longitude, and general location [from IP] per user
geocode location from IP per user whenever IP changes