Updating perf test to work with different runtimes and caches
Cleaning up TreeInterpreter
Adding more perf tests
Updating Lexer to work with non-quoted JSON strings that start with numbers