Returned Limonite to a compilable state from the rust changes over the last few months. Lexer tests still need similar treatment.
Cleaned up all lexer warnings.
Fixed 200+ errors in the unit tests for the lexer and parser.