yay lexer!

includes the deterministic finite automata. and a sample file to run it
on.