PageRank first PR

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

That will add  more logic in the spark program as I have to convert the RDD into an appropriate one. This is the simplest way to do it. Also, our java implementation does the same so it will be a good idea to keep things similar.