Moving Parser to new namespace.
Work on AST classes.