Replaced bodiesfromlinks with getbodiesfordetails, which uses details.json to get the bodies and store them along with the provider id.
Updated datafrombodies to use details.json to add lat/long data to the data extracted from the bodies.