Added TreeWalker which builds a Java AST
Added basic AST nodes
Added parse method to grammar