Reorganized the decoder, PD2 is almost complete

changed up the way the decode module works, it now only relays the
fields of the instructions it receives on its input without performing
any logic operations on it. The translation between instructions and
assembly is now being done in the processor_tb. All 34 instructions are
supported, as per the requirements.