Location service added

using geoplugin api
Merge branch 'location_service'