WIP.
More work on the parser.

Added token and lexer classes.