more work on PageRank. Looking sexy. Also added Reversible interface which allows you to reverse a step.