changed register files to remove default value, updated ClockedRegisterFile implementation
updated register files
total rewrite of register file classes making them all thread safe
updated CPURegisterFile to move implementations to source file
working on a clock simulator and pipeline stage base