Reorg of the Cpu

Cleaner separation of registers, flags, memory...