hide some debug messages
show two decimal places for mile distance less than 1.0
don't return locations with NULL lat, lon
use private attribute for locations collection
tests