Instruction memory added and tested. Fifo stage added but not tested.