adding test driver and initial test suite for the parse tree (and also test_scanner from milestone 2 just for reference)