More tests
More compiler stuff, fixed bugs
Compiles AssignIs and refactored