More general progress, including a main.py file and expanded classes in
ans.py to cover not just predicates but also rules. Next up is probably
full parsing.

-Peter Mawhorter