pub fn search<'a>(lat: f32, lon: f32) -> Option<(f32, &'a Record)>
search for closest record to target lat/long returns Option<distance, record>