Refractored Registers
Removed COND register because Pipeline#2 doesn't have that
Added sanity check (special registers are in uppercase)