Ty work

Created a lot more tests for ReverseGraph. Made tests to check the directedness of a reverse graph with 1 node, 5 nodes, and 10000 nodes.
you can write tests for that later. I will merge this PR if you fix the few small things i pointed out.