minor fixes to the parse table construction and first/follows definitions. AST reduction to a Concrete Synatx Tree is finished and prints nicely with the test file