Beginnings of working lexer

* src/pf/lang.lua: Update, add tests.
Working lexer

* src/pf/lang.lua: Add larger lexer tests, and fix bugs.