clean up geocoder
add a helper to get a random user
fix data generator to use a random user