Implement Compiler class up the the lexer phase.

So that --lextest will actually output something.
Force input to be read as ASCII, print findings to stderr
Merge pull request #34 from jspam/016-compiler-class

Implement Compiler class up the the lexer phase.