Extra tests for lexer

added extra test to lexer to ensure it lexes correctly now on edge cases