added BackgroundLocationService.java for locating the current location of the user