start to implement graph with second reachable traversal algorythm
tests for graph class