working on semantic checking. Redesigning almost everything
Merge branch 'mahshit3'

Conflicts:
	bin/tigerLexer.class
	bin/tigerParser.class