Removed templating from CPUHead class (and some minor fixes)
Removed reference to code from HardwareCPU_Base since we don't really know its size or shape.
Added heads and restructured memory for HardwareCPU
Sketched out remaining default instructions