PageRank first PR

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

This was from cdap. I will use the cdap-apps ones then.