kw: Added various unop and binop tests.
kw: Added unop.
kw: Fixed Expressions. Added blank rules for comparisons.

Will not run. Too lazy to fix the blank rules to make this
commit runnable.
kw: Added boolean expressions and comparisons.