Reorganize unit tests; improve GraphSuite test coverage

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