Add MessageBag class
Add Lexical and Syntactical exceptions
Update Compiler.java