convert scanner test to proper unit test
scanner fix T_OR and T_DIVIDE_ASSIGN tokens
implement free of AST nodes and fix a couple other memory issues
Adding astdump and parser test
Parser fix for terminals to assign/return value