Fixed a bug where the lexer didn't lex floats correctly, and a bug where single-quoted strings didn't truncate the enclosing quote characters.
Wrote unit tests for the Lexer.