Added syntax error test
Wrapped position of token in object
Made a generic tree class to use for parse trees