Re-design most part of the lexer execution.
etoken does not holds tokens strings definition anymore - move to a new atn::tokendata structure.
get rid of debug traces ( commenting out - because I will certainly need them later :-) ) etc...

lexer now identifies far more better lexemes - precedant algorythm was a mess.