reworked GraphComputer API with GraphComputer.program(VertexProgram). Was painful, but much cleaner. Tightened up the Giraph section of the docs. Lots of other random tweaks here and there.