Added type literal checking (in unification function) and a case for Algorithm W for BinExpr.
In order to do this I had to change the order of tokenizing in the lexer too.
Merge branch 'master' of https://github.com/joaopizani/INFOAPA-P2-TypeAndEffect