There was a bug that was causing blank lines to show up as opcodes
added lots of test assembly programs
added several new opcodes for boolean arith