Working on directive lexing now
Completed basic directive parsing
Fooling around more with the repl.  Trying to get preprocessing working.
Experimenting with preserving whitespace during lexing
Whitespace tokens with filtering
More experiments with repl and token parsing