Initial work on the scanner
Worked on token type structure