Added a geolocation feature from IP address. And added logging feature