Add cycle-by-cycle debug output to top_test

* Output cycle information similar to that of a certain RISC-V project. Print
  out result of instructions in which stall is off (forward progress being made).
* Create instruction decoder module. Decoded output is somewhat awkward
  because I have not bothered to convert immediates from hex to decimal.