Assignments generate code

Assignments in the source code now properly generate intermediate code.
Generates IF statements

If statements of any kind are now correctly generated.
Relops Rewritten

The relops are now more functional & work if ‘if’s & ‘while’s.
Merge branch 'Rewriting-relops' into Intermediate-Code-Generation
While loops completed

While loops now create the proper intermediate code.
Improved Error Messages

Error messages are now more descriptive & will try to explain where it
went wrong.
Read Input

Intermediate code can now take in user input.
Type Checking Works

Will now return an error if two ‘NUMBERS’ are incompatible.
Properly checks all types

The TypeChecker in Scanner now checks correctly for all types.
Merge branch 'Adding-Type-Checking'

Conflicts:
	.gitignore