ReversibleGraph: refactored reverse(), added reverseConnection()
ReversedGraphReader: formated
DijkstraGraph: removed getConnectionByIndex cause it's not used
ContractionGraph: refactored
DepthFirstSearch: refactored