Reorganize unit tests; improve GraphSuite test coverage

This PR splits the tests for Graph and VertexRDD into one test per method, adds some tests for Graph and VertexRDD, and splits AnalyticsSuite into several files in algorithms/.

Fixes #114; makes progress towards #111.