Java API for GraphX

Adds JavaGraph (which also contains methods from GraphOps), JavaVertexRDD, JavaEdgeRDD, and tests for these classes.