PageRank first PR

Work still in progress. Sending it out for some feedback anyways. 

@awholegunch: Are you suggesting to change the class name or just the doc  ?