cleaned up; OpCodeDecoder does not hold MachineState anymore, PC is passed from emulator tick
Moved op-codes into OpCode package
implemented Opcode DXYN (draw a sprite)
cleaned up