added some boolean instructions

Added boolean LLHD instructions (and, or, nand, nor, xor). The code looks
really ugly due to the somewhat inflexible design of the Assembly data
structures. Need to change that in the future before I start adding other
functions that will make things even more convoluted and complicated.