Naming Changes

Changed Opcode to InstructionSet
Added opcode to InstructionSet
Changed OpcodeBuilder to InstructionSetBuilder
Added new OpcodeNotSupportedException