Merge remote-tracking branch 'origin/master' into kevins_branch
Added implementation to updated interfaces
I'm incompetent and named my package wrong (lol)
Changed inheritance method. There will be three abstract opcode length
classes: OneByteOpcode, TwoByteOpcode, and ThreeByteOpcode. These
classes implement IOpcode and satisfy getOpcodeLength. This will provide
a way to easily maintain the way we increment PC during execution.
fixed merge conflicts
Fixes after adding loadImmToReg package. LoadImmToReg abstract classes
now extend the proper classes.
Merge remote-tracking branch 'origin/master' into kevins_branch
Updated inheritance for opcodes to derive from One, Two, or Three byte Opcode
Fixed merge conflicts from kevins_branch