Putting this PR as a placeholder. Still need to:
- Make it work for Huge graphs [DONE]
- Call WeightedPageRank from the procedure [DONE]
- Write documentation explaining how to use the weighted variant [DONE]
- Parameterise the default value [DONE]
- Reuse code between PageRank and WeightedPageRank - currently copy/pasted [DONE]
- Benchmark against large dataset [DONE]
- Decided how to handle negative weights [DONE]