Added CPUDebugInfo which acts as a controller between CPU and CPUControlWindow. Moved all implementation of constructors to .cpp files