Changed the way TokenTypes are constructed and added to Tokenizer.