Add error messages
Fix lexer bug