- Add new categories found in shortest path to that node's categories
- Add functionality to calculate every source node's shortest path to every destination
- Write updated categories out to file
(More work required - source and destination categories are being added where not required)