basic Parser implementation and tests inplace for terminal productions
added action callback to terminal production rules
added a performance test for traversing nodes; estimates 38m characters per second for CharacterNode (a simple regexp)
started working on nesting production rules
introduced ProductionRuleBuilder