Boolean Logic works reasonably well.

Some fringe cases, "like false or true and ((5 == 3) or 3 <= 7) and false" does not work. Investigating why, but priority is now to the last leg of our grammar: if/else if/else and loops.
Merge branch 'master' of https://github.com/ty707/SCALR