Parser upgrade

Parser recognizes valid mini java source files and builds AST for field
declarations and empty method declarations. Next phase will also be able
to build ASTs for multiple statements within a method body as well as
incorporate operator precedence with higher level operations being
displayed at the lower end of the AST and lower precedence being higher
up the tree.