Adding mapVerticesUsingLocalEdges, and collectEdges to GraphOps.scala

This is work in progress. Sending a PR to get feedback.