Starting to implement code for loading memory with Data.
Updated comments; writeInstruction() needs to either be changed to accept parameters of type Data (as opposed to Instruction), or should be removed altogether as notify() could be used to load memory instead. Alternatively, writeInstruction() should be renamed to load(), or something similarly descriptive, and take an array of type Data.
Updated comments; implement a mechanism that ensures HALT instruction is the final instruction of any program.
Updated comments. More testing to follow.