MAJOR REDESIGN! Hazard detection logic moved into EX stage (can only forward to ex stage as per spec).  add followed by add hazard works