finished number matching
updated new design using tok module
Added comment handling to lexer