complete first version of lexer; simplify lexical grammar somewhat; add appropriate tests
get main page working:  tokenize input and display in html table