Add instruction fetcher. Stall not implemented yet.
Add 4-to-1 multiplexer
Modify the name of multiplexer testbench module: mux_tb -> MUX_TB for consistency
Add 32-bit value shifter
Add instruction decoder
Add todo list