finished lexer and updated documentation.
Merged