Added expect_raises macros and use them in specs. Also make assert_syntax_error create a spec with "it" (more concise)