Implemented promise API for geocoding calls. Still need to test the service