Refactored project 3 code and implemented part of statement parsing.
Changed token to precedence table mapping to a more general form, now use token instead of token's type, so both type and subtype will be considered.
Removed BITWISE_T and added BITLEFT_T and BITRIGHT_T for easier type checking.
Implemented if and id of the statement parsing.
Tested parseStatement and fixed a few bugs.
Added more test cases. Fixed minor bug with parseCout.
Finished parseBlock and parseProgram. Wrote test cases for parseBlock. Moved testing files to one folder.
Minor edition before project submission.