cw4: Add a client side assembler
cw4/assembler: Catch exceptions
cw4/assembler: Allow idt size 0