I think I finally got the size & margins right
Fixed misunderstanding with \newif; added a couple of utilites to work with new newiff XEquals and IfCondition
removed misleading comment
fixed \newif misusage
fixed \newif misusage
changed xEquals to new XEquals
cleaned up if and boolean usage