Approx 25% of CPU implementation

Decodes all 255 instructions, implements 19 codes fully, adds memory addressing modes to implement large amount of other instructions.

Should be possible to run basic programs soon, at least on the CPU itself.