Update tokenizer
Add CompilerEnv holding compiler settings
Warn on use of 'in' as identifier
Fix HashMap
Add more tokens and warning categories