Class and typing tests
New tests for typing and class
Merge branch 'master' of https://github.com/Toad2186/cs164
properly detect too large int_literals. need to 1) properly create ast nodes 2) return -2^30
Merge branch 'eugene' of github.com:Toad2186/cs164 into eugene

Conflicts:
	proj1/tests/correct/print.py