Added new Parser class, integrates AST assembly and traversal