major changes!!!

To basically everything — but the parser works now!
Renamed/rewrote expressions.py

(formerly known as formulas.py)