Cleanup.

 - Fix formatting issues.
 - Sort Lexer methods by access.
 - Use numeric Lexer state directly in state machine.
 - Export all classes on lexis namespace.