Some refactoring. Added all the library dependencies for the web service call and maxmind database. Started working on the geolocation service to perform the lookup.