*I think I got most of the problem areas..

Some of the float stuff is still a little iffy, but seems to work on the
few tests that I ran.
*Running through tests and fixing things as I go.
*Added missing string identifier and fixed some ir code
*Fixed issue with for-loop
*Added true and false to reserved words and created their ir generators
*Fixed comparison error when boolean types were present
*Maybe fixed casting to float issue.
*Quick fix
Merge branch 'develop' of https://github.com/skeet70/pascal-compiler into develop
* ran tests, pushing auto test running script.
*Error fix
* Adding support for class tests.
Merge branch 'develop' of https://github.com/skeet70/pascal-compiler into develop

Conflicts:
	Tests/labTest1.mp
	Tests/labTest1.scan
	Tests/labTest2.mp
	Tests/labTest2.scan
	Tests/labTest3.mp
	Tests/labTest3.scan
	Tests/labTest4.mp
	Tests/labTest4.scan
	Tests/test.mp
	Tests/test.scan
	labTest1.mp
	labTest2.mp
	labTest3.mp
	labTest4.mp
	test.mp
* Don't wanna track the output gaiz
* Added tests and fixed down to.
*Fix for negative function
Merge branch 'develop' of https://github.com/skeet70/pascal-compiler into develop

Conflicts:
	test_output.pas
Merged from develop