#50 #51 Bidirectional Graph.
Add new graph, rename graph && more tests.