Fix: some keywords may be used in dot/assoc expressions or as function names
Transparent compilation of tea files in node.js
Fixed bin in package.json
Refactored Lexer into many files.