Added nasty jal (jump and link) implementation using muxes on inputs to ID_EX (hopefully working - doesn't mess up milestone 2 test)