zwc: refactor controller with fsm
sim: add zwishbone_controller testbench
rom: fix typos in gmzpu_io.h
rom: add timer test rom to vhdl dir