make sure we create an interpreter that knows its recognizer
add helper methods and rename some internal Tool methods
update readme
Range check; apparently string literal map not set when we create interp vs code gen.
check for empty tree list.
Merge pull request #405 from parrt/lexer-interp

Lexer interp