Split out unit tests for opcodes

* Unit tests for opcode attributes have been
  created, and now ticks and the PC are not
  considered in the opcode unit test file