Add shortest path example
Minor cleanup