Removed Djikstra implementation of shortest path.  It is much slower compared to 'BFS from both ends' implemented in all_shortest_paths.
Added method docstring.
Added instructions to run shortest_path in iPython.