Corrected signed number bug:
-Negative numbers are now working inder the lexer.