first version of adjacency list
functional breadth-first search
making bfs a class method
progress on djikstra
updated readme and complete naive breadth first search