remove unnecessary opcode field from instruction
Remove some commented dead code
Scope all emulator objects in a namespace