checking in work on lexer and caching
more work on the tokenizer
Adding named character entities