Added a shitload of extra tests for semantic checks.
Basic working typechecker & tests.
Refactoring for better readability
Class generation, minor spell correction
Refactoring

It was not committed...?
Merge branch 'master' of https://github.com/software-engineering-amsterdam/sea-of-ql
deletion
added first inspectors and some preparations in the ast
readme updated
Cleanup with Jimi.
Merge branch 'kemi' -- Progress
Merge branch 'martyn82'