Create Parser.java

Adding new rules to the Parser as required. I have also add new trees for the AST.