added getScans() for location, added LocationResult class