Lexical Analyzer, CharacterCompare, and updated scanner

Tested Character Compare and Scanner, now both are fully tested and
implemented.  Added untested code for lexical analyzer, enough to want
to push.