Added tests, data, and source files for lexer.

src/calc.py only exists for future reference.