Work in progress on an inequality compiler.

So far, a lexer.
Convert lexer to functional style.

Uses CoffeeScript classes for convenience.
Reduce duplicate code by adding a lexer structure.