Added all types to lexer
started refining actual frontend compiler and AST