Added shortest path search using Djikstra's algorithm