Adds simple spec for adjacency list based graph implementation
Adds method for getting neighbors of a vertex and some more contexts to graph spec
Adds method for determining distance from a specified vertex using breadth-first search
Factor distances_from and bfs into separate methods