string literals implemented
LexerError, ParserError & IDLSyntaxError implemnted (replaced runtime errors)
Type errors (e.g. duplicate field name) now IDLSyntaxErrors instead of RuntimeErrors
Undefined reference error now a IDLTypeError (instead of RuntimeError
Compiler token error replaced with IDLSnytaxError
added interface error catching tests
added structure & parser error catching tests