pratt.py: added logging and small clean-ups
ast.py: fixed precedence parsing and some minor bug fixes
deleted:    tokenizer.py