ControlUnit simulator component

The ControlUnit simulation component is intended to be synthesize and
test individual components of the CPU