provided reflective message passing optimization to TraversalVertexProgram. This is analagous to in-memory mapping in Faunus. In the process, I greatly simplified TraversalVertexProgram and TraverserExecutor. There is very little code here now. Its crazy. Moreover, I have lazy optimization to add that will make this even more efficient. Fixed #55.