Accidentally left the FormsStmnt class in the QL core factory after moving the GotoStmnt. Moved FormsStmnt to the extended version now as well.

Changed registration and removal of ValueChanged event handlers.
Changed goto into a gotoNext.

Implemented a bit of a quick/dirty way to get loops working. Cleanup todo.
Wrote some tests that test the requirements of the QL assignment.
Extracted some code into a superclass in the type checker expressions.

Added a TODO for later.
And the project file...
Fixed some code in the typechecker.

Extracted a class from the GOLD Parser to handle grammar tables/data.
Attempting to decrease the amount of code in the GOLD parser to make it easier to rewrite later; removed some list encapsulations and unused string building functions.
Fixed spacing between keywords (if/while/for).
Undid an extract method that was actually faulty.
Made code to handle variables even more hackier. Now need to figure out how to achieve this result without making the code a pile of shit :P