Restructured code; stages of execution implemented by methods, which execute linearly in non-pipelined mode. These methods can be called from Stage objects (declared as inner classes) for pipelined execution.
Updated so that instructionExecute() now takes int parameter, to represent the decoded opcode, passed to it from instructionDecode().
Working on instructionExecute() method. Preliminarily done code for a LOAD instruction; needs testing.
Added line of code to increment PC counter after completion of fetch stage. Added code for execution of a STORE instruction; testing to follow.