Fixed Nop bug, boolean the wrong way around bug
Added no else variant of if
Added tests
New fancy testing interface so we can see the results of -dot-x images from opt