Added a few new files for reference.
Program has begun testing; the first two lines of the input file are ran successfully. Added some spacing in some places. In instruction_fetch I changed the conditional expression in the If-statement to not check bounds; check only word alignment of PC. In instruction_decode, for addi case 0x8, I changed the last parameter (i.e. for RegDst) to be 1 instead of 0. Filled in ALU_opertaions. Reworked rw_memory to check if memory was read or written first before checking word alignment. Filled in write_register. In PC_update, changed the use of PC to using its non-pointer-value with the * operator.