adjacency and igraph shortest path implemented

Code still needs to be cleaned up and verified