grammar.py: clean-ups
ast.py: fixed traversing bugs
features.ls: clean-up
Improved tests/oop.ls