Allow lexer to read negative numbers.
Add Makefile to replace shell scripts.
Add README file.
Add some more example input/output files.