moved the decoder to location before decode register, added comparator
complete processor w/o hazard detection milestone