Worked on lexer and created the first test cases