Added error tests.
Fixed semicolons with statements. Added semicolon test.
added passes